package com.tianjs.classload_lab;

/**
 * 类加载实验入口
 */
public class App 
{
    public static void main( String[] args )
    {
    	//子类引用父类的静态变量，不会导致子类的初始化
//        System.out.println( SubClass.value );
        System.out.println( new SuperClass() );
        
        //通过数组定义引用类，不会触发此类的初始化
//        SuperClass[] sca = new SuperClass[10];
        
        //常量在编译阶段会存入调用类的常量池，本质上没有直接引用到定义常量的类
        //因此不会触发定义常量的类初始化
//        System.out.println(ConstClass.value);
    }
}
